About Duffield Productions Limited (11125161) United Kingdom