About St Thomas (swansea) Management Limited (06843926) United Kingdom