About Albie Henry Investments Limited (12929283) United Kingdom