About B & H Interiors Limited (10025181) United Kingdom