About Te Oxford St Swansea Limited (12147318) United Kingdom