Items where Country is "United Kingdom" and Location is Debenhams, Oxford Street Store, London