About Troy Enviromental Limited (12339650) United Kingdom