About Mena Interiors Limited (04764856) United Kingdom