About Sandrock Galleries Management Company Limited (03187483) United Kingdom