About J & G Aberdeen Limited (SC584017) United Kingdom