About Ducks Walk Management Company Limited (04150376) United Kingdom