About Letcombe Regis Ltd (13557878) United Kingdom