About Richard Clapham Ltd (08720496) United Kingdom