Ultra-prime residential developer Luxlo has handed over the keys for all seven flats at its luxury development at 77 Mayfair, W1, for more than £130m