About Thomas Springs Limited (10772747) United Kingdom