About Thomas Savery Pumps Limited (00113048) United Kingdom