Steven Brown Art Limited's gallery and warehouse in Ayr have been closed and its assets, artworks included, will soon be sold. The company became known for the McCoo art brand developed by owner Steven Brown. Published: 16-07-2019