About Lacloche Freres Limited (01583208) United Kingdom