Burlington House — building on Piccadilly in London, England, United Kingdom