About St Edmonds Investment Group Limited (13596168) United Kingdom