About Studio Leigh Limited (09156869) United Kingdom