About Haven Products Limited (SC023852) United Kingdom