About Havenclear Limited (02651236) United Kingdom