About Swansea Living Solutions Limited (10922598) United Kingdom