About Aberdeen Journals Limited (SC015256) United Kingdom