About Triffid Heavy Plant Limited (09029096) United Kingdom