About Stephen Wells Associates Limited (10422134) United Kingdom