About Swansea Spaces Limited (06599603) United Kingdom