About Stroud Furniture Makers Limited (04275227) United Kingdom