About The Stevenson Studio For Art Limited (12231227) United Kingdom