About L&s Blinds Ltd (12805784) United Kingdom