About Stoddards Limited (00893294) United Kingdom