About Studio William Welch Limited (04253501) United Kingdom