About L & R Interiors Limited (12997266) United Kingdom