About Libra Office Interiors Limited (06784472) United Kingdom