About Hickton Limited (13551896) United Kingdom