About Lexicon (hampton) Limited (04396517) United Kingdom