About Duckquiff Properties Limited (13305407) United Kingdom