About Hitchens Holdings Limited (10451619) United Kingdom