About Studio West Ltd (13305538) United Kingdom