London has been living with and adapting to terrorism for decades. There are compromises with privacy that go with that adaptation. The Shard is a high profile building so of course you can expect some screening..
Exactly what do you suggest they do....?