About Leden Properties Limited (04927910) United Kingdom