About Lambe & Son Ltd (11903638) United Kingdom