About Richard Dean (2013) Limited (08395554) United Kingdom