About J Mallard Ltd (09300074) United Kingdom