About Haversham House Freeholders Limited (06721015) United Kingdom