About T P Hamilton Limited (SC340362) United Kingdom