About Welch & Co. (uk) Limited (03961978) United Kingdom