About Buxworth Homes London Limited (09890113) United Kingdom