About Francis Tucker Limited (11280696) United Kingdom