About The Duck Inn Limited (11142795) United Kingdom