text: Don't think so. Last time I went past here. I think this looked to me like offices/rooms associated with Barclay Church. 
  
  http://emaschool.co.uk/ shows the address asGET IN TOUCH
  
  Edinburgh Montessori Arts School, Tower mains Studios, 18N Liberton Brae, Edinburgh, EH16 6AE, 