About Mallard (wales) Limited (04582310) United Kingdom