About London Blind Holdings Limited (05906810) United Kingdom