About Helen H Slater Limited (10391851) United Kingdom