About Lc.pickard Ltd (10868673) United Kingdom