About Mallard Residents Association Limited (01424632) United Kingdom