About Duckwood Partners Ltd (07026580) United Kingdom