About Othello Blinds Limited (04695057) United Kingdom