About Western Studios Leeds Ltd (12610704) United Kingdom