About Toll House Investments Limited (00878537) United Kingdom