About Alick Archer & Sons Limited (01121539) United Kingdom