About A G Cruickshank & Sons Limited (04536355) United Kingdom