About J R Spencers Ltd (13322263) United Kingdom