About Aberdeen Associates Ltd (SC710409) United Kingdom