About 14 Mallard Close Management Ltd (13414301) United Kingdom