About West London Studio Limited (11924847) United Kingdom