About The North Leads Company Ltd (13352156) United Kingdom