About Edmonds (london) Limited (00505401) United Kingdom