About Duck Street Management Company Limited (06941998) United Kingdom