About La Masa & Co Ltd (12356212) United Kingdom