About The Ascott Mayfair Operating Limited (04305222) United Kingdom