About Ledo Properties Limited (10656321) United Kingdom