About Alden Holmes Investments Limited (06915393) United Kingdom