About Royde & Tucker Limited (00531276) United Kingdom