About Spencewood Interiors Limited (07198122) United Kingdom