About Ledden Properties Limited (04329878) United Kingdom