About London Blinds Limited (11085698) United Kingdom