About Dunard Walk Management Company Limited (10826145) United Kingdom