About Swansea Materials Research & Testing Ltd (06907603) United Kingdom