About Spens House Limited (06166433) United Kingdom