About Millwood Hargrave Ltd. (03238242) United Kingdom