About Stephen Wells Limited (04193236) United Kingdom