About T. & H. Wells Limited (01563810) United Kingdom