About Havenglaze Limited (02291041) United Kingdom