About Swansea Industrial Components Limited (02707045) United Kingdom