About Havendale Properties Limited (11348922) United Kingdom