About Trojan (shepshed) Ltd (11594598) United Kingdom