About Stewart Wells Interim Management Limited (12830442) United Kingdom