About Spencer (isle Of Wight) Limited (02869457) United Kingdom