About Richard Slee Limited (04822904) United Kingdom