About Ugly Duckling Developments Limited (10669581) United Kingdom