About Haverhill Developments Limited (06179061) United Kingdom