About Spencer The Jeweller Limited (08104383) United Kingdom