About Stamford Studios Ltd (11164890) United Kingdom