About Hickish Associates Limited (04524271) United Kingdom