About E Alexander & Sons Limited (02229408) United Kingdom