About R And L Property Holdings Ltd (SC611389) United Kingdom