About Meridian Blinds Limited (04028341) United Kingdom