About T A Richards & Sons Limited (04586759) United Kingdom