About Spencer & Halstead Limited (02584476) United Kingdom