About Duck Street Residents Limited (12756790) United Kingdom