About Jc Hancox Limited (08476039) United Kingdom