About Stuart Wells Limited (10667592) United Kingdom