About Stow Grosvenor Street Limited (06031488) United Kingdom