About Sto-dan Limited (13626195) United Kingdom