About Lead Crop Company Ltd (12059962) United Kingdom