About Trough-tec Systems Limited (07688741) United Kingdom