About Cromwell Leatherworks Ltd (11425102) United Kingdom