About Edwards & Leid Investments Limited (11221635) United Kingdom