About Millier Holdings Limited (04592112) United Kingdom