About Trojan Bins Limited (08132349) United Kingdom