About Millwood Holdings Limited (01022206) United Kingdom