About The Curtain Mill (watford) Limited (06901205) United Kingdom