About Villiers Holdings Limited (11057760) United Kingdom