About Spencer S Wood Village Store Ltd. (09752398) United Kingdom