About Armadale Investments Limited (11243327) United Kingdom