About Macks Ltd. (04126538) United Kingdom