Townhouse Mayfair 2 Lancashire Court, London W1S 1EX