About Troy Group Limited (04835955) United Kingdom