About Spencer Signs (uk) Limited (04307213) United Kingdom