New installation for the Empire Remains Shop, London, on display until 6 November