About Trenchex Power Products Limited (01330079) United Kingdom