About Meyer Freres Picard & Cie Ltd (08465809) United Kingdom