About Swansea Auto 2020 Limited (12424958) United Kingdom