About Townsend Rose Productions Limited (10307097) United Kingdom