About Glenhurst Interiors Limited (02823577) United Kingdom