About Welch Associates Ltd (10068805) United Kingdom