About Sandy Todd Ltd. (SC362732) United Kingdom