About Dobbs Blind Makers Limited (05021997) United Kingdom