About Mitchell Street Studio Company Limited (01342909) United Kingdom