About Stow Mayfair Limited (04084333) United Kingdom