About Haven Watch Ltd (11038735) United Kingdom