About Lr Property Holdings Limited (13263108) United Kingdom