About Leathams Holdings Ltd (02328851) United Kingdom