About G A Mallard Limited (05966697) United Kingdom