About Troy Components Limited (06270474) United Kingdom