About Jerrold Holdings Limited (04950229) United Kingdom