About Spencerhurst Limited (01784402) United Kingdom