About Sands Building & Interiors Limited (06342612) United Kingdom