About Helen Jackson Limited (08248671) United Kingdom