About Red Rose Swansea Limited (13486186) United Kingdom