About Dumont & Tucker Limited (12939631) United Kingdom