About Aberdeen Corporation Ltd (SC593375) United Kingdom