A local's guide to the best things to do and hidden gems in Mayfair, one of London's poshest areas, from secret gardens to exquisite restaurants!