For today’s Geo Quiz we’re looking for a famous address. It’s been home to some powerful leaders over the years including Margaret Thatcher. Can you name this London address?