About Alexander Cruickshank Limited (06807388) United Kingdom