About W. Foster & Sons (lilford) Limited (01230191) United Kingdom