About Spencer And Wards Limited (04664368) United Kingdom