About Taylor Hamilton Limited (05758357) United Kingdom