About Spen Hill Developments Limited (04827219) United Kingdom