About Helen Sarah Pictures Ltd (09563606) United Kingdom