About Hicklin Partners Limited (08476448) United Kingdom