About David Haynes & Sons Ltd (11500831) United Kingdom