About Thomas Tucker Limited (02690618) United Kingdom