About A Todd & Co Limited (SC497366) United Kingdom