About Seal N Stow Ltd (10288234) United Kingdom