About The Blind & Curtain Company Limited (09123064) United Kingdom