About R Todd & Co Limited (SC166502) United Kingdom