About Welch Holdings Limited (10441961) United Kingdom