About London And Leeds Investments Limited (06713039) United Kingdom