About A.e. Duffield & Sons Limited (03281720) United Kingdom