About Giffard Newton & Sons Limited (03905983) United Kingdom