hi, can anyone from Leeds confirm whether this shop exists please or whether I was just crazy while I lived there? I've never seen it mentioned officially anywhere but it does carry the apple logo. it's between the merrion and st. john's centres (kinda near mcdonald's).