About Ducky Properties Limited (13502633) United Kingdom