About Stowson Limited (10243134) United Kingdom