About Duck End Properties Limited (08313179) United Kingdom