About Richard Pickles Limited (02296620) United Kingdom