About St Edmund Investments Limited (11981717) United Kingdom