About Haven 24 7 Ltd (12332611) United Kingdom