About Amelanchier Investments Limited (11027421) United Kingdom