About Havencroft Properties Limited (03249964) United Kingdom