About Todds Of Kendal Limited (08556872) United Kingdom