About David Cruickshank Designs Limited (10739617) United Kingdom