About L. Hickman Ltd (12182396) United Kingdom