About North Street Blinds Limited (09200113) United Kingdom