About Balford Homes Limited (11755204) United Kingdom