About Huckle Homes Ltd (12548599) United Kingdom