About Glover Edwards Investments Limited (05940616) United Kingdom