About Trenchant Management Services Limited (08178788) United Kingdom