About Leadale Ltd (12903365) United Kingdom