About Duffield Park Management Company (1997) Limited (03328119) United Kingdom