About T.m. Taylor & Sons Limited (02762326) United Kingdom