About Havendene Limited (02273404) United Kingdom