About Crombie (holdings) Ltd (12693592) United Kingdom