About Aiken Investments Limited (12613923) United Kingdom