About London Office Interiors Limited (01415139) United Kingdom