About D & R Development Solutions Limited (08266410) United Kingdom