About Holt Investments Limited (10567858) United Kingdom