About London Blind Co. Limited (05080103) United Kingdom