About Alexandra Swansea Limited (09691741) United Kingdom