About Leach S Ltd (06299171) United Kingdom