About R & H Interiors Limited (04095153) United Kingdom