About St Edmunds Lane Management Limited (09295850) United Kingdom