About L & A Interiors Limited (12682510) United Kingdom