About Ugly Duck Properties Limited (13689349) United Kingdom