Here at Palmers Lodge, we’re full of knowledge and here to keep you informed as to what’s on and what’s new in London, the capital of England.