About The Design Studio London Limited (08997309) United Kingdom