About Studio Mitchell Limited (08588328) United Kingdom