About Welch & Sons Limited (03481890) United Kingdom