About Duck Management Services Ltd (07828939) United Kingdom