About Phil Huckin Lean Solutions Company Ltd (11075909) United Kingdom