About Rb & Jl Properties Limited (SC286888) United Kingdom