Cwm Upholstery is a local business that prides itself on our commitment to provide a professional and speedy upholstery service at all times, whilst maintaining the highest quality of work with over 50 years of contract and domestic upholstery experience.