About Richard Riddings Ltd (08957346) United Kingdom