About Sarah & Sarah Interiors Limited (13638775) United Kingdom