About Sarah S Wallpaper & Interiors Ltd (05726608) United Kingdom