About London Design Masters Limited (11144942) United Kingdom