About David Crombie Design Ltd. (SC502064) United Kingdom