About Troy Investment Holdings Limited (08524361) United Kingdom