About Spencer & Sons (market Harborough) Limited (00333101) United Kingdom