About Stockwell Management Company Limited (06132461) United Kingdom