About Simon Taylor Interiors Limited (06677707) United Kingdom