About John Tucker & Son Limited (06039693) United Kingdom