About The London Design Studio Company Limited (03352600) United Kingdom