About Mallory Partners Limited (07415316) United Kingdom