About Malloy & Ball Ltd. (SC123209) United Kingdom