About Sandhurst Interiors Limited (07458226) United Kingdom