About H L Spencer Ltd (08462464) United Kingdom