About Hickman Industries Limited (03635461) United Kingdom