About S E Welch Limited (09699533) United Kingdom