About Spencer (melksham) Limited (00845783) United Kingdom