About Jl&ra Properties (swansea) Limited (13193522) United Kingdom