About Troughton Holdings Limited (10876641) United Kingdom