About James Ledger Properties Limited (09272028) United Kingdom