About Telford Window Blinds Limited (05392148) United Kingdom