About Richard Stockdale Limited (05860785) United Kingdom