About Crombie Solutions Limited (SC624979) United Kingdom