About Alan Cruickshank Ltd. (SC258699) United Kingdom