About Spen Hill Management Limited (02460426) United Kingdom