About The Ugly Duckling Kitchen Specialists Ltd (12705456) United Kingdom