About Triangle Services Liverpool Ltd (12136584) United Kingdom