About Sarah Lyall Interiors Limited (07695153) United Kingdom