About Christie Spencer Interiors Limited (10612617) United Kingdom