About Welch & Snook Holdings Limited (11578984) United Kingdom