About Haverhill Property Management Limited (02223833) United Kingdom