About Aberdeen Accountants Limited (SC581263) United Kingdom