To be fair, they have a picture of their real frontage on their website. It's not like they're pretending to be based in the courtyard of Buckingham Palace. They're about 150m from the river, too; I've driven further than 150m to take photos for a car ad