About Hickman Analytics Limited (06288217) United Kingdom