About Mallory Associates Limited (11476945) United Kingdom