About Allen Mason & Sons (herrington) Limited (01114982) United Kingdom