About Hickson Design & Communications Limited (05872333) United Kingdom