About Helen Moore Associates Limited (04186836) United Kingdom