About Annie Cruickshank Limited (11359812) United Kingdom