About Redwood Strip Curtains Limited (01381134) United Kingdom