About London Studio Centre Limited (03787251) United Kingdom