About Stroud Carpet Outlet Limited (10498639) United Kingdom