About Helen Elizabeth Slater Limited (09067405) United Kingdom