About Douglas Green Studio Limited (13392063) United Kingdom