About Triffid South West Ltd (11103999) United Kingdom