About Richard Lever Limited (06214601) United Kingdom