About Margolis Office Interiors Limited (02625841) United Kingdom