About Spencer Rail Limited (08254101) United Kingdom