About J & E Smillie (montrose) Limited (SC062128) United Kingdom