About M. Cecchi & Co. Limited (01713473) United Kingdom