About Duffield Holdings Ltd (10806566) United Kingdom