About Bennachie Investments Limited (06023269) United Kingdom