About Duffield Court (management) Limited (02342666) United Kingdom