About Letcombe Bowers Developments Limited (10352482) United Kingdom