About Letcombe Bowers Management Company Limited (13578451) United Kingdom