Also with a branch at 162 Wardour Street, London W1.
Although decent compasses can be expensive, the Ranger 3 at £14.99 is one of the better priced options. A safety whistle (£2.99) could be abused but there is also a rather funky Swiss Army Knife in clear plastic with light £19.9.