About O Donnell Retail Experience & Store Design Limited (11632379) United Kingdom