About Havendale Limited (04043670) United Kingdom