About Ducketts Mead Management Company Limited (11606615) United Kingdom