About L.a.r Properties London Ltd (13170282) United Kingdom