About The Ugly Duckling Restaurant Ltd (07884838) United Kingdom