About Croft & Co Ltd (12749306) United Kingdom