About Sarah Spencer Interiors Limited (03923573) United Kingdom