About Property Ladder Kenya Ltd (07671911) United Kingdom