About Mayfair Suite Limited (11989591) United Kingdom