About Wells House Limited (01705508) United Kingdom