About T & J Richards Ltd. (08268501) United Kingdom