About Mallory Central Limited (09637811) United Kingdom