About T.g. Willis And Company Limited (SC029256) United Kingdom