About Thomas Power Engineering Limited (10459081) United Kingdom