About Troopers Hill Limited (06595309) United Kingdom