About Cox & Tyrer Holdings Limited (09948428) United Kingdom