About Swl Europe Ltd (08923007) United Kingdom