About S&a Aberdeen Limited (SC710476) United Kingdom