About Helen Snell Limited (04923038) United Kingdom