Premium confectioner Hotel Chocolat has agreed a £534m sale to US giant Mars after conceding it was unable to accelerate international growth even as a publicly listed company