About Hickstead Holdings Limited (03932263) United Kingdom