About Mills&rhodes Interiors Limited (13430863) United Kingdom