About Mallory Holdings Limited (04347183) United Kingdom