About Welch & Ellis Limited (07163847) United Kingdom