About Interlace Blinds Limited (11975629) United Kingdom