About J.t. Allott & Son Limited (02844583) United Kingdom