About Lewis Clark Incorporation Ltd (12583248) United Kingdom