About Havenhurst Properties Limited (11856859) United Kingdom