About Villars Investments Limited (13091935) United Kingdom