About Huckerby Homes Limited (13211602) United Kingdom