About Mallard Properties (number 2) Limited (NI625598) United Kingdom