About Welch & Ellis Holdings Limited (12116905) United Kingdom