About Richard Peel Limited (12969635) United Kingdom