About Hickman Holdings Limited (12983263) United Kingdom