About D M Richards Limited (10104267) United Kingdom