About R & R Property Developments London Ltd (12138176) United Kingdom