About Leathams Group Holdings Limited (11846491) United Kingdom