About St Edmunds Walk Management Company Limited (05285106) United Kingdom