About Sherwood Interiors Limited (02332687) United Kingdom