About Micha Interiors Limited (12908232) United Kingdom