About Timperley Blinds Limited (13086402) United Kingdom