About Stows Holdings Limited (04521730) United Kingdom