About Triangle Investments And Development Limited (06292655) United Kingdom