About Stockwell Ventures Limited (11234230) United Kingdom