About Hickmans Limited (05622976) United Kingdom