About Millbrook European Holdings Limited (09657741) United Kingdom