About Haven Holdings Limited (02532841) United Kingdom