About Hiscox Trustees Limited (03194712) United Kingdom