About D & R Solutions Limited (08182910) United Kingdom