About Cruickshank Associates Limited (03954679) United Kingdom