About Tri-wall Swansea Limited (00325158) United Kingdom