About The Direct Design Studio Limited (02345460) United Kingdom