About Stuart Well Management Limited (09239967) United Kingdom