About Swansea Corporation Ltd (09935403) United Kingdom