About Stroud Flooring Blinds Limited (06309037) United Kingdom