About Ducketts Mead Flats Management Limited (03718565) United Kingdom