20 Fenchurch Street is located in the United Kingdom , which has London as its capital . Queen Elizabeth II is a leader of the UK , as is Boris Johnson , and the European Parliament also has some control .