About David J Richards Limited (04927037) United Kingdom