About R & H Swansea Ltd (10714818) United Kingdom