About George Tufts And Son Limited (03885098) United Kingdom