About Sabella Interiors Limited (10421885) United Kingdom