About Leane & Co. Ltd (13302476) United Kingdom