About Truss & Bose Developments Ltd (12271332) United Kingdom