About London Design Centre Limited (11378664) United Kingdom