About Hickson Partners Limited (12623495) United Kingdom