About Jenner Holdings Limited (04165460) United Kingdom