The best discount, downright cheap London and British souvenirs can be found at Primark, where you can pick up an armful