At a time when UK and international businesses need to find new and innovative ways to survive the economic climate, City University London has recognised the importance of creativity to achieve business aims and appointed Roger Neill, ....
The Mayfair is a luxury London hotel, set in exclusive Mayfair in the heart of the capital. Opened in 1927 by King George V, this 5 star London hotel has undergone a £70 million refurbishment.