About Welch And Tidy Limited (04450710) United Kingdom