About Mentrus Truss & Joist Ltd (12217759) United Kingdom