About Dyfed Richards Limited (04883101) United Kingdom