About London Property Ladder Ltd (13132847) United Kingdom