About Stow Mayfair 2 Limited (05270876) United Kingdom