About Ledger Properties Limited (07208936) United Kingdom