About Henlocke Homes Limited (13311572) United Kingdom