About Edmonds Property Services Limited (04188102) United Kingdom