About W.& J.cruickshank And Company Limited (SC064823) United Kingdom