About Mallard Properties Limited (NI061410) United Kingdom