About Triden Plant & Cabins Ltd (10227143) United Kingdom