About T&h Power Products Ltd (02957440) United Kingdom