ALBINROY LIMITED ALBINROY LIMITEDBlinds StockistTELFORD SHROPSHIRE United KingdomPhone: 01952 771388Directions