About Stephen B Wells Limited (05196919) United Kingdom