About Stockwell Street Limited (11549079) United Kingdom