About Lewis Tufts Ltd (11836652) United Kingdom