About Barkers Window Blinds Limited (06442402) United Kingdom