About C.g. Duffield & Son Ltd (10104226) United Kingdom