About Helen Taylor Associates Limited (08882467) United Kingdom