About Studio North West Limited (12306607) United Kingdom