About Duffield Developments Limited (13350692) United Kingdom