About Sobella Interiors Limited (08316632) United Kingdom