About Duck Nest Properties Limited (12013217) United Kingdom