About Duck Properties Limited (10811389) United Kingdom