About D & R Direct Limited (06873144) United Kingdom