About Jacks Hendon Limited (12065686) United Kingdom