About Sharan Leach Ltd (07912061) United Kingdom