About Henry Spencer & Sons Limited (06689826) United Kingdom