About Welch & Co (south West) Limited (07894680) United Kingdom