About Helen Scott Associates Ltd (09581432) United Kingdom