About G. Richards & Son Limited (03341074) United Kingdom