About Bellwood Interiors Limited (05238749) United Kingdom