About Welch & Vickers Handyman Services Ltd (13446108) United Kingdom